Flake Outputs
from flake.nix
Flake Inputsの内容をを引数に取る関数
Flakeが提供するpackageや機能を定義する
ここに何を書くべきかは、Flakeが提供する機能や対象とするツールによって異なる
例えば、home-managerと併用するならこれを指定せよ、というのがhome-manager側で決まってる
home-managerをFlakesで使う
docs
参考
Flakes|Nix入門
§5. Flakeのoutputs|Nix入門: ハンズオン編
#WIP
https://zero-to-nix.com/concepts/flakes/#outputs
outputs.packages
outputs.apps
outputs.devShells
開発環境(λ nix develop)
OSごとに出力される
nixosConfigurations
NixOSの構成
templates
nix flake init で使えるテンプレート
https://zero-to-nix.com/concepts/flakes/#templates
Flake template
lib
他のFlakeで使えるNix関数(例:sayHello)
https://zero-to-nix.com/concepts/flakes#outputs
フレークがビルドの一部として生成するもの
λ nix flake showで見れるやつ #??